#include "stdio.h"
//计算一个句子中字母数字空格的个数
int main()
{
char c;
int i = 0;
int j = 0;
int t = 0;
int m = 0;
printf ("输入一个句子：");
while((c = getchar()) != '\n')
{
        if ((c >= 'a' && c <= 'z')||(c >= 'A' && c <= 'Z'))
             i++;
        else if(c >= '0' && c <= '9')
             j++;
        else if(c == ' ')
             t++;
        else 
        m++;
             
}
printf ("字母=%d,数字=%d,空格=%d,其他=%d",i,j,t,m);
return 0;
}